// Mixins （混入功能） 相当于多继承，也就是说可以继承多个类。使用 with 关机字来实现 Mixins 的功能。

class S {
  void a(){
    print("S.a");
  }
}

class A {

  void a(){
    print("A.a");
  }

  void b(){
    print("A.b");
  }
}

// mixin实现了一条继承链，声明的顺序代表了继承的顺序
class T extends A with S{

}

void main(List<String> args){
  T t = new T();
  t.a();
  t.b();
}